namespace ClearSpringNet.Util
{
    public class ListNode2<T> 
    {
        public T value;
        public ListNode2<T> prev;
        public ListNode2<T> next;

        public ListNode2(T value)
        {
            this.value = value;
        }

        public ListNode2<T> getPrev()
        {
            return prev;
        }

        public ListNode2<T> getNext()
        {
            return next;
        }

        public T getValue()
        {
            return value;
        }

        public void setValue(T value)
        {
            this.value = value;
        }
    }
}